F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 246 results
Explore the concept of sequencing steps, using Bee-Bots to measure length.
This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
This lesson sequence offers an approaches to teaching object-oriented principles using visual programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
This app is made to be used in conjunction with the TTS floor robot, Blue-Bot. Write an algorithm and Blue-bot follows your instructions. Learn how to code using directional language. Free when reviewed on 12/5/2015.
Use these challenges created by Kylie Docherty, QSITE to provide opportunities for students to learn how to design and follow a series of steps to program Blue-Bot.
This learning sequence explores text analysis through Natural Language Processing, a significant application of Artificial Intelligence. Teachers and students are led through a series of video tutorials to develop a Python program that can break down and analyse the content of a complete text and use smart sentiment analysis ...
This PDF provides a list of suggested books or similar that identify and discuss key concepts, key ideas and related ways of thinking about Digital Technologies.
This lesson sequence provides an introduction to the skill of decomposition by having students develop discrete modules which together serve a single need: a maths teacher asks for a program that can be used to demonstrate aspects of maths. This sequence can be used in conjunction with ‘Comparing and selecting appropriate ...
This learning sequence Buzzing with Bee-Bots can be used to develop foundation skills in computational thinking and to develop an awareness of personal experiences using digital technologies. Students follow and describe a series of steps to program a floor robot. They plan a route to program a robot to follow a path and ...
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments. (AI is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.)
This lesson provides an opportunity to incorporate representation of data using a relevant context being studied in the classroom. Students represent an object using a line drawing, focusing on the features of the object that enable it to be easily recognised. Students experiment with creating representations using an AI ...
Imagine you are a salesperson having to travel between multiple locations. How would you achieve this in the quickest way possible? This is a problem that has stumped mathematicians for decades, and there is even a prize for anyone who can come up with an algorithm to solve it. In this video, three methods are used to try ...
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
Using Ozobots students use and develop unusual types of data: Redefining “What is data?”. This lesson idea was created by Ben Jucius.
A cipher is a message that has been written in such a way (encoded) that it is unreadable by others. In this lesson, students will use mapping to encode a sentence. Students will work with a partner to create an algorithm that describes the encryption process. They will also examine encoded and decoded messages to recognize ...
This PDF provides a sequence of activities that allow students to view and create planning templates and algorithms when making 'Choose Your Own Adventure' stories. Older students can use the visual programming language Scratch to build their stories.
This PDF demonstrates how using concepts derived from age-appropriate content, combined with multiple points of entry to and exit from a shopping-related task might remove barriers to learning. Students engage in purposeful and authentic open-ended explorations that require critical and creative thinking and incorporate ...
This tutorial shows ways in which environmental factors such as lighting and temperature can be measured and improved using micro:bits and sensor boards, and programmed using pseudocode, visual programming and general-purpose programming.
This tutorial shows ways in which environmental factors such as lighting and temperature can be measured and improved using micro:bits and sensor boards, and programmed using pseudocode and visual programming.
Incorporating 11 tutorial videos and two informative lecture videos, this learning sequence explores natural language processing, a significant application of artificial intelligence. Teachers and students are led through the coding in Python of a chatbot, a conversational program capable of responding in varied ways to ...